package com.briup.corejava.chap03;

public class Test012_concat {
    // 记住。每个【test】中都需要提供main方法
    public static void main(String[] args) {
        // 字符串拼接 +
        System.out.println("11"+ 1);
        System.out.println("abc"+true);
        System.out.println("aaa"+'a');
        System.out.println("123"+"456");

        // % 取模 取余
        System.out.println(20 % -3);

        // 自增、自减，这里以自增为例，自减是一样的
        int a = 10;
        int b1 = a++; // 先用后加
        // int b2 = ++a; // 先加再用
        System.out.println(b1); // 10
        // System.out.println(b2); // 11

        int x = 4;
        int y = (x--) + (--x) + (x * 10);

        System.out.println("x: " + x);	// x: ?
        System.out.println("y: " + y);	// y: ?

        byte b = 10;
        b++; // <=> b+=3 => b = b + 1;
//        b = b + 1;
        // 上面两个语句的功能是完全一样的
        // 自增隐藏了加法细节，可以自动完成类型转换
    }
}
